﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.SqlClient;
using System.Configuration;

namespace ivv.IVV
{
    public class Ivv
    {
        /*ATUAL R*/
        #region
        public double totalOfertasR = 0;
        public double totalLancamentosR = 0;
        public double totalVendasR = 0;
        public double totalVendasLancamentosR = 0;

        public double ofertasTotais1R = 0;
        public double ofertasTotais2R = 0;
        public double ofertasTotais3R = 0;
        public double ofertasTotais4R = 0;

        public double vendasTotais1R = 0;
        public double vendasTotais2R = 0;
        public double vendasTotais3R = 0;
        public double vendasTotais4R = 0;
        #endregion
        /*ATUAL R*/

        /*ANTERIOR R*/
        #region
        public double totalOfertasAnteriorR = 0;
        public double totalLancamentosAnteriorR = 0;
        public double totalVendasAnteriorR = 0;
        public double totalVendasLancamentosAnteriorR = 0;

        public double ofertasTotaisAnterior1R = 0;
        public double ofertasTotaisAnterior2R = 0;
        public double ofertasTotaisAnterior3R = 0;
        public double ofertasTotaisAnterior4R = 0;

        public double vendasTotaisAnterior1R = 0;
        public double vendasTotaisAnterior2R = 0;
        public double vendasTotaisAnterior3R = 0;
        public double vendasTotaisAnterior4R = 0;
        #endregion
        /*ANTERIOR R*/

        /*ANOPASSADO R*/
        #region
        public double totalOfertasAnoPassadoR = 0;
        public double totalLancamentosAnoPassadoR = 0;
        public double totalVendasAnoPassadoR = 0;
        public double totalVendasLancamentosAnoPassadoR = 0;

        public double ofertasTotaisAnoPassado1R = 0;
        public double ofertasTotaisAnoPassado2R = 0;
        public double ofertasTotaisAnoPassado3R = 0;
        public double ofertasTotaisAnoPassado4R = 0;

        public double vendasTotaisAnoPassado1R = 0;
        public double vendasTotaisAnoPassado2R = 0;
        public double vendasTotaisAnoPassado3R = 0;
        public double vendasTotaisAnoPassado4R = 0;
        #endregion
        /*ANOPASSADO R*/

        /*ATUAL C*/
        #region
        public double totalOfertasC = 0;
        public double totalLancamentosC = 0;
        public double totalVendasC = 0;
        public double totalVendasLancamentosC = 0;

        public double ofertasTotais1C = 0;
        public double ofertasTotais2C = 0;
        public double ofertasTotais3C = 0;
        public double ofertasTotais4C = 0;

        public double vendasTotais1C = 0;
        public double vendasTotais2C = 0;
        public double vendasTotais3C = 0;
        public double vendasTotais4C = 0;
        #endregion
        /*ATUAL C*/

        /*ANTERIOR C*/
        #region
        public double totalOfertasAnteriorC = 0;
        public double totalLancamentosAnteriorC = 0;
        public double totalVendasAnteriorC = 0;
        public double totalVendasLancamentosAnteriorC = 0;

        public double ofertasTotaisAnterior1C = 0;
        public double ofertasTotaisAnterior2C = 0;
        public double ofertasTotaisAnterior3C = 0;
        public double ofertasTotaisAnterior4C = 0;

        public double vendasTotaisAnterior1C = 0;
        public double vendasTotaisAnterior2C = 0;
        public double vendasTotaisAnterior3C = 0;
        public double vendasTotaisAnterior4C = 0;
        #endregion
        /*ANTERIOR C*/

        /*ANOPASSADO C*/
        #region
        public double totalOfertasAnoPassadoC = 0;
        public double totalLancamentosAnoPassadoC = 0;
        public double totalVendasAnoPassadoC = 0;
        public double totalVendasLancamentosAnoPassadoC = 0;

        public double ofertasTotaisAnoPassado1C = 0;
        public double ofertasTotaisAnoPassado2C = 0;
        public double ofertasTotaisAnoPassado3C = 0;
        public double ofertasTotaisAnoPassado4C = 0;

        public double vendasTotaisAnoPassado1C = 0;
        public double vendasTotaisAnoPassado2C = 0;
        public double vendasTotaisAnoPassado3C = 0;
        public double vendasTotaisAnoPassado4C = 0;
        #endregion
        /*ANOPASSADO C*/


        public double mesAtualR()
        {
            double total1 = Math.Round(vendasTotais1R / ofertasTotais1R, 1);
            double total2 = Math.Round(vendasTotais2R / ofertasTotais2R, 1);
            double total3 = Math.Round(vendasTotais3R / ofertasTotais3R, 1);
            double total4 = Math.Round(vendasTotais4R / ofertasTotais4R, 1);


            double total11 = Math.Round(total1 * 0.10, 1);
            double total22 = Math.Round(total2 * 0.17, 1);
            double total33 = Math.Round(total3 * 0.16, 1);
            double total44 = Math.Round(total4 * 0.57, 1);


            string calculoDetalhado1 = vendasTotais1R + " / " + ofertasTotais1R + " <br> " + vendasTotais2R + " / " + ofertasTotais2R + " <br> " + vendasTotais3R + " / " + ofertasTotais3R + " <br> " + vendasTotais4R + " / " + ofertasTotais4R;

            string calculoDetalhado2 = total1 + " * 0,10" + " <br> " + total2 + " * 0,17" + " <br> " + total3 + " * 0,16" + " <br> " + total4 + " * 0,57";

            string calculoDetalhado3 = total1 * 0.10 + " <br> " + total2 * 0.17 + " <br> " + total3 * 0.16 + " <br> " + total4 * 0.57;

            string calculoDetalhado4 = total11 + total22 + total33 + total44 + "";

            string calculoDetalhado5 = (total11 + total22 + total33 + total44) * 100 + "";

            try
            {
                return Convert.ToDouble(calculoDetalhado5);
            }
            catch
            {
                return 0;
            }
        }

        public string mesAnteriorR()
        {
            double total1 = vendasTotaisAnterior1R / ofertasTotaisAnterior1R;
            double total2 = vendasTotaisAnterior2R / ofertasTotaisAnterior2R;
            double total3 = vendasTotaisAnterior3R / ofertasTotaisAnterior3R;
            double total4 = vendasTotaisAnterior4R / ofertasTotaisAnterior4R;
            //double total1 = Math.Round(vendasTotaisAnterior1 / ofertasTotaisAnterior1, 2);
            //double total2 = Math.Round(vendasTotaisAnterior2 / ofertasTotaisAnterior2, 2);
            //double total3 = Math.Round(vendasTotaisAnterior3 / ofertasTotaisAnterior3, 2);
            //double total4 = Math.Round(vendasTotaisAnterior4 / ofertasTotaisAnterior4, 2);


            double total11 = Math.Round(total1 * 0.10, 1);
            double total22 = Math.Round(total2 * 0.17, 1);
            double total33 = Math.Round(total3 * 0.16, 1);
            double total44 = Math.Round(total4 * 0.57, 1);


            string calculoDetalhado1 = vendasTotaisAnterior1R + " / " + ofertasTotaisAnterior1R + " <br> " + vendasTotaisAnterior2R + " / " + ofertasTotaisAnterior2R + " <br> " + vendasTotaisAnterior3R + " / " + ofertasTotaisAnterior3R + " <br> " + vendasTotaisAnterior4R + " / " + ofertasTotaisAnterior4R;

            string calculoDetalhado2 = total1 + " * 0,10" + " <br> " + total2 + " * 0,17" + " <br> " + total3 + " * 0,16" + " <br> " + total4 + " * 0,57";

            string calculoDetalhado3 = total1 * 0.10 + " <br> " + total2 * 0.17 + " <br> " + total3 * 0.16 + " <br> " + total4 * 0.57;

            string calculoDetalhado4 = total11 + total22 + total33 + total44 + "";

            string calculoDetalhado5 = (total11 + total22 + total33 + total44) * 100 + "";


            return calculoDetalhado1 + " <br><br><br> " + calculoDetalhado2 + " <br><br><br> " + calculoDetalhado3 + " <br><br><br> " + calculoDetalhado4 + " <br><br><br> " + calculoDetalhado5;
        }

        public string mesAtualAnoPassadoR()
        {
            double total1 = vendasTotaisAnoPassado1C / ofertasTotaisAnoPassado1C;
            double total2 = vendasTotaisAnoPassado2C / ofertasTotaisAnoPassado2C;
            double total3 = vendasTotaisAnoPassado3C / ofertasTotaisAnoPassado3C;
            double total4 = vendasTotaisAnoPassado4C / ofertasTotaisAnoPassado4C;
            //double total1 = Math.Round(vendasTotaisAnoPassado1 / ofertasTotaisAnoPassado1, 2);
            //double total2 = Math.Round(vendasTotaisAnoPassado2 / ofertasTotaisAnoPassado2, 2);
            //double total3 = Math.Round(vendasTotaisAnoPassado3 / ofertasTotaisAnoPassado3, 2);
            //double total4 = Math.Round(vendasTotaisAnoPassado4 / ofertasTotaisAnoPassado4, 2);


            double total11 = Math.Round(total1 * 0.10, 1);
            double total22 = Math.Round(total2 * 0.17, 1);
            double total33 = Math.Round(total3 * 0.16, 1);
            double total44 = Math.Round(total4 * 0.57, 1);


            string calculoDetalhado1 = vendasTotaisAnoPassado1C + " / " + ofertasTotaisAnoPassado1C + " <br> " + vendasTotaisAnoPassado2C + " / " + ofertasTotaisAnoPassado2C + " <br> " + vendasTotaisAnoPassado3C + " / " + ofertasTotaisAnoPassado3C + " <br> " + vendasTotaisAnoPassado4C + " / " + ofertasTotaisAnoPassado4C;

            string calculoDetalhado2 = total1 + " * 0,10" + " <br> " + total2 + " * 0,17" + " <br> " + total3 + " * 0,16" + " <br> " + total4 + " * 0,57";

            string calculoDetalhado3 = total1 * 0.10 + " <br> " + total2 * 0.17 + " <br> " + total3 * 0.16 + " <br> " + total4 * 0.57;

            string calculoDetalhado4 = total11 + total22 + total33 + total44 + "";

            string calculoDetalhado5 = (total11 + total22 + total33 + total44) * 100 + "";


            return calculoDetalhado1 + " <br><br><br> " + calculoDetalhado2 + " <br><br><br> " + calculoDetalhado3 + " <br><br><br> " + calculoDetalhado4 + " <br><br><br> " + calculoDetalhado5;
        }

        public double mesAtualC()
        {
            double total1 = Math.Round(vendasTotais1C / ofertasTotais1C, 1);
            double total2 = Math.Round(vendasTotais2C / ofertasTotais2C, 1);
            double total3 = Math.Round(vendasTotais3C / ofertasTotais3C, 1);
            double total4 = Math.Round(vendasTotais4C / ofertasTotais4C, 1);


            double total11 = Math.Round(total1 * 0.10, 1);
            double total22 = Math.Round(total2 * 0.17, 1);
            double total33 = Math.Round(total3 * 0.16, 1);
            double total44 = Math.Round(total4 * 0.57, 1);


            string calculoDetalhado1 = vendasTotais1C + " / " + ofertasTotais1C + " <br> " + vendasTotais2C + " / " + ofertasTotais2C + " <br> " + vendasTotais3C + " / " + ofertasTotais3C + " <br> " + vendasTotais4C + " / " + ofertasTotais4C;

            string calculoDetalhado2 = total1 + " * 0,10" + " <br> " + total2 + " * 0,17" + " <br> " + total3 + " * 0,16" + " <br> " + total4 + " * 0,57";

            string calculoDetalhado3 = total1 * 0.10 + " <br> " + total2 * 0.17 + " <br> " + total3 * 0.16 + " <br> " + total4 * 0.57;

            string calculoDetalhado4 = total11 + total22 + total33 + total44 + "";

            string calculoDetalhado5 = (total11 + total22 + total33 + total44) * 100 + "";

            try
            {
                return Convert.ToDouble(calculoDetalhado5);
            }
            catch
            {
                return 0;
            }
        }

        public string mesAnteriorC()
        {
            double total1 = vendasTotaisAnterior1C / ofertasTotaisAnterior1C;
            double total2 = vendasTotaisAnterior2C / ofertasTotaisAnterior2C;
            double total3 = vendasTotaisAnterior3C / ofertasTotaisAnterior3C;
            double total4 = vendasTotaisAnterior4C / ofertasTotaisAnterior4C;
            //double total1 = Math.Round(vendasTotaisAnterior1 / ofertasTotaisAnterior1, 2);
            //double total2 = Math.Round(vendasTotaisAnterior2 / ofertasTotaisAnterior2, 2);
            //double total3 = Math.Round(vendasTotaisAnterior3 / ofertasTotaisAnterior3, 2);
            //double total4 = Math.Round(vendasTotaisAnterior4 / ofertasTotaisAnterior4, 2);


            double total11 = Math.Round(total1 * 0.10, 1);
            double total22 = Math.Round(total2 * 0.17, 1);
            double total33 = Math.Round(total3 * 0.16, 1);
            double total44 = Math.Round(total4 * 0.57, 1);


            string calculoDetalhado1 = vendasTotaisAnterior1C + " / " + ofertasTotaisAnterior1C + " <br> " + vendasTotaisAnterior2C + " / " + ofertasTotaisAnterior2C + " <br> " + vendasTotaisAnterior3C + " / " + ofertasTotaisAnterior3C + " <br> " + vendasTotaisAnterior4C + " / " + ofertasTotaisAnterior4C;

            string calculoDetalhado2 = total1 + " * 0,10" + " <br> " + total2 + " * 0,17" + " <br> " + total3 + " * 0,16" + " <br> " + total4 + " * 0,57";

            string calculoDetalhado3 = total1 * 0.10 + " <br> " + total2 * 0.17 + " <br> " + total3 * 0.16 + " <br> " + total4 * 0.57;

            string calculoDetalhado4 = total11 + total22 + total33 + total44 + "";

            string calculoDetalhado5 = (total11 + total22 + total33 + total44) * 100 + "";


            return calculoDetalhado1 + " <br><br><br> " + calculoDetalhado2 + " <br><br><br> " + calculoDetalhado3 + " <br><br><br> " + calculoDetalhado4 + " <br><br><br> " + calculoDetalhado5;
        }

        public string mesAtualAnoPassadoC()
        {
            double total1 = vendasTotaisAnoPassado1C / ofertasTotaisAnoPassado1C;
            double total2 = vendasTotaisAnoPassado2C / ofertasTotaisAnoPassado2C;
            double total3 = vendasTotaisAnoPassado3C / ofertasTotaisAnoPassado3C;
            double total4 = vendasTotaisAnoPassado4C / ofertasTotaisAnoPassado4C;
            //double total1 = Math.Round(vendasTotaisAnoPassado1 / ofertasTotaisAnoPassado1, 2);
            //double total2 = Math.Round(vendasTotaisAnoPassado2 / ofertasTotaisAnoPassado2, 2);
            //double total3 = Math.Round(vendasTotaisAnoPassado3 / ofertasTotaisAnoPassado3, 2);
            //double total4 = Math.Round(vendasTotaisAnoPassado4 / ofertasTotaisAnoPassado4, 2);


            double total11 = Math.Round(total1 * 0.10, 1);
            double total22 = Math.Round(total2 * 0.17, 1);
            double total33 = Math.Round(total3 * 0.16, 1);
            double total44 = Math.Round(total4 * 0.57, 1);


            string calculoDetalhado1 = vendasTotaisAnoPassado1C + " / " + ofertasTotaisAnoPassado1C + " <br> " + vendasTotaisAnoPassado2C + " / " + ofertasTotaisAnoPassado2C + " <br> " + vendasTotaisAnoPassado3C + " / " + ofertasTotaisAnoPassado3C + " <br> " + vendasTotaisAnoPassado4C + " / " + ofertasTotaisAnoPassado4C;

            string calculoDetalhado2 = total1 + " * 0,10" + " <br> " + total2 + " * 0,17" + " <br> " + total3 + " * 0,16" + " <br> " + total4 + " * 0,57";

            string calculoDetalhado3 = total1 * 0.10 + " <br> " + total2 * 0.17 + " <br> " + total3 * 0.16 + " <br> " + total4 * 0.57;

            string calculoDetalhado4 = total11 + total22 + total33 + total44 + "";

            string calculoDetalhado5 = (total11 + total22 + total33 + total44) * 100 + "";


            return calculoDetalhado1 + " <br><br><br> " + calculoDetalhado2 + " <br><br><br> " + calculoDetalhado3 + " <br><br><br> " + calculoDetalhado4 + " <br><br><br> " + calculoDetalhado5;
        }

        public string pegarMes(int mes)
        {
            string textoMes = "";

            switch (mes)
            {
                case 1: textoMes = "Janeiro";
                    break;
                case 2: textoMes = "Fevereiro";
                    break;
                case 3: textoMes = "Março";
                    break;
                case 4: textoMes = "Abril";
                    break;
                case 5: textoMes = "Maio";
                    break;
                case 6: textoMes = "Junho";
                    break;
                case 7: textoMes = "Julho";
                    break;
                case 8: textoMes = "Agosto";
                    break;
                case 9: textoMes = "Setembro";
                    break;
                case 10: textoMes = "Outubro";
                    break;
                case 11: textoMes = "Novembro";
                    break;
                default: textoMes = "Dezembro";
                    break;
            }
            return textoMes;
        }



        public void ofertaR(string mes)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeOfertasIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + DateTime.Now.Year.ToString() + "' and tipoTransporte = 1 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 50)
                    {
                        ofertasTotais1R += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 99)
                    {
                        ofertasTotais2R += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 149)
                    {
                        ofertasTotais3R += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else
                    {
                        ofertasTotais4R += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }

                    totalOfertasR += Convert.ToDouble(dr["quantidadeOfertasIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void ofertaAnteriorR(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes == "1")
            {
                mes = "12";
                ano = (Convert.ToInt32(ano) - 1).ToString();
            }
            else
            {
                mes = (Convert.ToInt32(mes) - 1).ToString();
            }

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeOfertasIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 1 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 50)
                    {
                        ofertasTotaisAnterior1R += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 99)
                    {
                        ofertasTotaisAnterior2R += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 149)
                    {
                        ofertasTotaisAnterior3R += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else
                    {
                        ofertasTotaisAnterior4R += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }

                    totalOfertasAnteriorR += Convert.ToDouble(dr["quantidadeOfertasIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void ofertaAnoPassadoR(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            ano = (Convert.ToInt32(ano) - 1).ToString();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeOfertasIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 1 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 50)
                    {
                        ofertasTotaisAnoPassado1R += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 99)
                    {
                        ofertasTotaisAnoPassado2R += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 149)
                    {
                        ofertasTotaisAnoPassado3R += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else
                    {
                        ofertasTotaisAnoPassado4R += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }

                    totalOfertasAnoPassadoR += Convert.ToDouble(dr["quantidadeOfertasIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void ofertaC(string mes)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeOfertasIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + DateTime.Now.Year.ToString() + "' and tipoTransporte = 0 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 50)
                    {
                        ofertasTotais1C += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 99)
                    {
                        ofertasTotais2C += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 149)
                    {
                        ofertasTotais3C += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else
                    {
                        ofertasTotais4C += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }

                    totalOfertasC += Convert.ToDouble(dr["quantidadeOfertasIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void ofertaAnteriorC(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes == "1")
            {
                mes = "12";
                ano = (Convert.ToInt32(ano) - 1).ToString();
            }
            else
            {
                mes = (Convert.ToInt32(mes) - 1).ToString();
            }

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeOfertasIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 0 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 50)
                    {
                        ofertasTotaisAnterior1C += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 99)
                    {
                        ofertasTotaisAnterior2C += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 149)
                    {
                        ofertasTotaisAnterior3C += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else
                    {
                        ofertasTotaisAnterior4C += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }

                    totalOfertasAnteriorC += Convert.ToDouble(dr["quantidadeOfertasIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void ofertaAnoPassadoC(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            ano = (Convert.ToInt32(ano) - 1).ToString();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeOfertasIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 0 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 50)
                    {
                        ofertasTotaisAnoPassado1C += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 99)
                    {
                        ofertasTotaisAnoPassado2C += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeOfertasIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeOfertasIvv"]) < 149)
                    {
                        ofertasTotaisAnoPassado3C += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }
                    else
                    {
                        ofertasTotaisAnoPassado4C += Convert.ToDouble(dr["quantidadeOfertasIvv"].ToString());
                    }

                    totalOfertasAnoPassadoC += Convert.ToDouble(dr["quantidadeOfertasIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }



        public void lancamentoR(string mes)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeLancamentoIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + DateTime.Now.Year.ToString() + "' and tipoTransporte = 1 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 50)
                    {
                        ofertasTotais1R += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 99)
                    {
                        ofertasTotais2R += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 149)
                    {
                        ofertasTotais3R += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else
                    {
                        ofertasTotais4R += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }

                    totalLancamentosR += Convert.ToDouble(dr["quantidadeLancamentoIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void lancamentoAnteriorR(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes == "1")
            {
                mes = "12";
                ano = (Convert.ToInt32(ano) - 1).ToString();
            }
            else
            {
                mes = (Convert.ToInt32(mes) - 1).ToString();
            }

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeLancamentoIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 1 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 50)
                    {
                        ofertasTotaisAnterior1R += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 99)
                    {
                        ofertasTotaisAnterior2R += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 149)
                    {
                        ofertasTotaisAnterior3R += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else
                    {
                        ofertasTotaisAnterior4R += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }

                    totalLancamentosAnteriorR += Convert.ToDouble(dr["quantidadeLancamentoIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void lancamentoAnoPassadoR(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            ano = (Convert.ToInt32(ano) - 1).ToString();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeLancamentoIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 1 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 50)
                    {
                        ofertasTotaisAnoPassado1R += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 99)
                    {
                        ofertasTotaisAnoPassado2R += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 149)
                    {
                        ofertasTotaisAnoPassado3R += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else
                    {
                        ofertasTotaisAnoPassado4R += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }

                    totalLancamentosAnoPassadoR += Convert.ToDouble(dr["quantidadeLancamentoIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void lancamentoC(string mes)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeLancamentoIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + DateTime.Now.Year.ToString() + "' and tipoTransporte = 0 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 50)
                    {
                        ofertasTotais1C += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 99)
                    {
                        ofertasTotais2C += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 149)
                    {
                        ofertasTotais3C += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else
                    {
                        ofertasTotais4C += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }

                    totalLancamentosC += Convert.ToDouble(dr["quantidadeLancamentoIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void lancamentoAnteriorC(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes == "1")
            {
                mes = "12";
                ano = (Convert.ToInt32(ano) - 1).ToString();
            }
            else
            {
                mes = (Convert.ToInt32(mes) - 1).ToString();
            }

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeLancamentoIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 0 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 50)
                    {
                        ofertasTotaisAnterior1C += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 99)
                    {
                        ofertasTotaisAnterior2C += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 149)
                    {
                        ofertasTotaisAnterior3C += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else
                    {
                        ofertasTotaisAnterior4C += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }

                    totalLancamentosAnteriorC += Convert.ToDouble(dr["quantidadeLancamentoIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void lancamentoAnoPassadoC(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            ano = (Convert.ToInt32(ano) - 1).ToString();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeLancamentoIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 0 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 50)
                    {
                        ofertasTotaisAnoPassado1C += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 99)
                    {
                        ofertasTotaisAnoPassado2C += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeLancamentoIvv"]) < 149)
                    {
                        ofertasTotaisAnoPassado3C += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }
                    else
                    {
                        ofertasTotaisAnoPassado4C += Convert.ToDouble(dr["quantidadeLancamentoIvv"].ToString());
                    }

                    totalLancamentosAnoPassadoC += Convert.ToDouble(dr["quantidadeLancamentoIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }



        public void vendaR(string mes)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeVendaIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + DateTime.Now.Year.ToString() + "' and tipoTransporte = 1 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeVendaIvv"]) < 50)
                    {
                        vendasTotais1R += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeVendaIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeVendaIvv"]) < 99)
                    {
                        vendasTotais2R += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeVendaIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeVendaIvv"]) < 149)
                    {
                        vendasTotais3R += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else
                    {
                        vendasTotais4R += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }

                    totalVendasR += Convert.ToDouble(dr["quantidadeVendaIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void vendaAnteriorR(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes == "1")
            {
                mes = "12";
                ano = (Convert.ToInt32(ano) - 1).ToString();
            }
            else
            {
                mes = (Convert.ToInt32(mes) - 1).ToString();
            }

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeVendaIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 1 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeVendaIvv"]) < 50)
                    {
                        vendasTotaisAnterior1R += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeVendaIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeVendaIvv"]) < 99)
                    {
                        vendasTotaisAnterior2R += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeVendaIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeVendaIvv"]) < 149)
                    {
                        vendasTotaisAnterior3R += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else
                    {
                        vendasTotaisAnterior4R += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }

                    totalVendasAnteriorR += Convert.ToDouble(dr["quantidadeVendaIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void vendaAnoPassadoR(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            ano = (Convert.ToInt32(ano) - 1).ToString();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeVendaIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 1 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeVendaIvv"]) < 50)
                    {
                        vendasTotaisAnoPassado1R += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeVendaIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeVendaIvv"]) < 99)
                    {
                        vendasTotaisAnoPassado2R += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeVendaIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeVendaIvv"]) < 149)
                    {
                        vendasTotaisAnoPassado3R += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else
                    {
                        vendasTotaisAnoPassado4R += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }

                    totalVendasAnoPassadoR += Convert.ToDouble(dr["quantidadeVendaIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void vendaC(string mes)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeVendaIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + DateTime.Now.Year.ToString() + "' and tipoTransporte = 0 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeVendaIvv"]) < 50)
                    {
                        vendasTotais1C += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeVendaIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeVendaIvv"]) < 99)
                    {
                        vendasTotais2C += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeVendaIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeVendaIvv"]) < 149)
                    {
                        vendasTotais3C += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else
                    {
                        vendasTotais4C += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }

                    totalVendasC += Convert.ToDouble(dr["quantidadeVendaIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void vendaAnteriorC(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes == "1")
            {
                mes = "12";
                ano = (Convert.ToInt32(ano) - 1).ToString();
            }
            else
            {
                mes = (Convert.ToInt32(mes) - 1).ToString();
            }

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeVendaIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 0 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeVendaIvv"]) < 50)
                    {
                        vendasTotaisAnterior1C += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeVendaIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeVendaIvv"]) < 99)
                    {
                        vendasTotaisAnterior2C += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeVendaIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeVendaIvv"]) < 149)
                    {
                        vendasTotaisAnterior3C += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else
                    {
                        vendasTotaisAnterior4C += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }

                    totalVendasAnteriorC += Convert.ToDouble(dr["quantidadeVendaIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void vendaAnoPassadoC(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            ano = (Convert.ToInt32(ano) - 1).ToString();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeVendaIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 0 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeVendaIvv"]) < 50)
                    {
                        vendasTotaisAnoPassado1C += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeVendaIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeVendaIvv"]) < 99)
                    {
                        vendasTotaisAnoPassado2C += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeVendaIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeVendaIvv"]) < 149)
                    {
                        vendasTotaisAnoPassado3C += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }
                    else
                    {
                        vendasTotaisAnoPassado4C += Convert.ToDouble(dr["quantidadeVendaIvv"].ToString());
                    }

                    totalVendasAnoPassadoC += Convert.ToDouble(dr["quantidadeVendaIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }



        public void vendasLancamentoR(string mes)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeLancamentoVendaIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + DateTime.Now.Year.ToString() + "' and tipoTransporte = 1 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 50)
                    {
                        vendasTotais1R += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 99)
                    {
                        vendasTotais2R += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 149)
                    {
                        vendasTotais3R += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else
                    {
                        vendasTotais4R += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }

                    totalVendasLancamentosR += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void vendasLancamentoAnteriorR(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes == "1")
            {
                mes = "12";
                ano = (Convert.ToInt32(ano) - 1).ToString();
            }
            else
            {
                mes = (Convert.ToInt32(mes) - 1).ToString();
            }

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeLancamentoVendaIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 1 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 50)
                    {
                        vendasTotaisAnterior1R += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 99)
                    {
                        vendasTotaisAnterior2R += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 149)
                    {
                        vendasTotaisAnterior3R += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else
                    {
                        vendasTotaisAnterior4R += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }

                    totalVendasLancamentosAnteriorR += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void vendasLancamentoAnoPassadoR(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            ano = (Convert.ToInt32(ano) - 1).ToString();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeLancamentoVendaIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 1 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 50)
                    {
                        vendasTotaisAnoPassado1R += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 99)
                    {
                        vendasTotaisAnoPassado2R += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 149)
                    {
                        vendasTotaisAnoPassado3R += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else
                    {
                        vendasTotaisAnoPassado4R += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }

                    totalVendasLancamentosAnoPassadoR += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void vendasLancamentoC(string mes)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeLancamentoVendaIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + DateTime.Now.Year.ToString() + "' and tipoTransporte = 0 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 50)
                    {
                        vendasTotais1C += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 99)
                    {
                        vendasTotais2C += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 149)
                    {
                        vendasTotais3C += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else
                    {
                        vendasTotais4C += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }

                    totalVendasLancamentosC += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void vendasLancamentoAnteriorC(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            if (mes == "1")
            {
                mes = "12";
                ano = (Convert.ToInt32(ano) - 1).ToString();
            }
            else
            {
                mes = (Convert.ToInt32(mes) - 1).ToString();
            }

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeLancamentoVendaIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 0 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 50)
                    {
                        vendasTotaisAnterior1C += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 99)
                    {
                        vendasTotaisAnterior2C += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 149)
                    {
                        vendasTotaisAnterior3C += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else
                    {
                        vendasTotaisAnterior4C += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }

                    totalVendasLancamentosAnteriorC += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }

        public void vendasLancamentoAnoPassadoC(string mes, string ano)
        {
            SqlConnection conexaoNovaSelect = new SqlConnection(ConfigurationManager.AppSettings["baseDadosNova"]);
            conexaoNovaSelect.Open();

            ano = (Convert.ToInt32(ano) - 1).ToString();

            if (mes.Length == 1)
            {
                mes = "0" + mes;
            }

            string select = "SELECT * FROM ivv WHERE quantidadeLancamentoVendaIvv is not null and mesIvv = '" + mes + "' and anoIvv = '" + ano + "' and tipoTransporte = 0 ";

            SqlCommand cmd = new SqlCommand(select, conexaoNovaSelect);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 50)
                    {
                        vendasTotaisAnoPassado1C += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) >= 50 && Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 99)
                    {
                        vendasTotaisAnoPassado2C += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else if (Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) >= 100 && Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]) < 149)
                    {
                        vendasTotaisAnoPassado3C += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }
                    else
                    {
                        vendasTotaisAnoPassado4C += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"].ToString());
                    }

                    totalVendasLancamentosAnoPassadoC += Convert.ToDouble(dr["quantidadeLancamentoVendaIvv"]);
                }
            }

            dr.Close();

            conexaoNovaSelect.Close();
        }
    }
}
